\section{Conclusion}
\label{sec:conclusion}

With \blackBox{}, we introcuce a framework that allows for the design
of workload-targeted overprovisioned heterogeneous core without the
need to exhaustively search for good cores for a given set of
applications. This is done by creating a series of performance, area,
and power equations that predict the performance of a set of potential
heterogeneous cores. These are then validated for the user via
simulations and power analysis to get more accurate values; these
results are then fed back into the regression training set to allow
\blackBox{} to continue learning about new applications and their
configuration affinities. When such processors are actually tested, we
generally see an efficiency improvement of between 5-10\% over both
efficiency-aware homogeneous CMPs and basic two-way heterogeneous core
CMPs that reflects current heterogeneous design approaches.


